#include "../BSP/uart.h"

typedef enum {
  CMD_STOP,
  CMD_RESET,
  CMD_EASY,
  CMD_TEST_LED,
  CMD_NORMAL,
  CMD_ANTI,
  CMD_NULL
} CMD_t;

/**
 * @brief 初始化
 *
 */
void CMD_Init(void);

/**
 * @brief 解析数据
 *
 */
CMD_t CMD_PraseData(void);

/**
 * @brief 上报转动状态
 *
 * @param setpoint 目标值
 * @param fb 反馈值
 */
void CMD_Report(float setpoint, float fb);
